(function($){
alert("E:\IdeaProjects\natx_backup2\ntax\WebContent\jslib\orgSelect.js");
function changeSelect(typename,objId,id){
	var defaultText = '--全部--';
	if(typename == "collectDept"){
		url = "/ntax/util/util_getCollectionBureauList.action?id="+id;
	}
	$.getJSON(url, function(data){
      d = data[0];
      $("#"+objId).empty();
      var options = "<option value=''>"+defaultText+"</option>";
   	  for(var i=0;i<d.length;i++){
        options = options + "<option value='"+d[i].vcId+"'>"+d[i].vcName+"</option>";
      }
      $("#"+objId).append(options);
	});
}

$.fn.orgSelect = function(param)
{

         param = $.extend($.fn.orgSelect.defaults,param);
         
         //当第一个选择框有数据时不初始化数据
         if($("#"+param.inspectDeptId).children().length==0){
             //初始化时先加载段下拉列表
	         $.getJSON("/ntax/util/util_getInspectionBureauList.action", function(data){
				  var inspectDept= data[0];
				  var collectDept = data[1];
				  $("#"+param.inspectDeptId).empty();
				  $("#"+param.collectDeptId).empty();
				  var inspectDept_option = "<option value=''>--全部--</option>";
				  var collectDept_option = "<option value=''>--全部--</option>";
				  if(param.empty==true){
				      for(var i=0;i<inspectDept.length;i++){
				    	  inspectDept_option = inspectDept_option + "<option value='"+inspectDept[i].vcId+"'>"+inspectDept[i].vcName+"</option>";
				      }
				      for(var i=0;i<collectDept.length;i++){
				    	  collectDept_option = collectDept_option + "<option value='"+collectDept[i].vcId+"'>"+collectDept[i].vcName+"</option>";
				      }
				  }else{
				     for(var i=0;i<inspectDept.length;i++){
				    	 inspectDept_option = inspectDept_option + "<option value='"+inspectDept[i].vcId+"'>"+inspectDept[i].vcName+"</option>";
				      }
				  }
				  
				  $("#"+param.inspectDeptId).append(inspectDept_option);
				  $("#"+param.collectDepId).append(collectDept_option);
			 });
         }
         
         	   $("#"+param.inspectDeptId).change(function(){
				       changeSelect('collectDept',param.collectDeptId,$("#"+param.inspectDeptId).val());  
			   });
			  
         

         
};
     $.fn.orgSelect.defaults = {
        empty:false,//默认列表框中显示全部的选择项
        inspectDeptId:'inspectDept',
        collectDepId:'collectDept'
     }
})(jQuery);
